<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); 

class Mesa extends CI_Model {
	
	/**
	 * @name
	 * @param
	 * @param
	 * @return
	 * @see
	 * @since
	 * @author
	 */
	public function criar($aMesa){
		$sSql = "
			INSERT INTO
				tb_mesa
			(
				tb_ambiente_id_ambiente,
				cod_mesa,
				qrcode_link_mesa,
				qrcode_imagem_mesa
			)
			VALUES (
				{$aMesa['id_ambiente']},
				{$aMesa['cod_mesa']},
				'{$aMesa['qrcode_link_mesa']}',
				'" . $aMesa['qrcode_imagem_mesa'] . '/' . $aMesa['cod_mesa'] . '.png' . "'
			)";
		
		if ($this->db->query($sSql)) {
			return TRUE;
		} else {
			show_error('Erro de Banco');
		}
		
	}
	
	/**
	 * @name
	 * @param
	 * @param
	 * @return
	 * @see
	 * @since
	 * @author
	 */
	public function ler(){
		$sSql = "
			SELECT
				*
			FROM
				tb_mesa
		";
		
		$oResultado = $this->db->query($sSql);
		return $oResultado->result_array();
	}
	
	/**
	 * @name
	 * @param
	 * @param
	 * @return
	 * @see
	 * @since
	 * @author
	 */
	public function atualizar($aMesa){
	}
	
	/**
	 * @name
	 * @param
	 * @param
	 * @return
	 * @see
	 * @since
	 * @author
	 */
	public function deletar(){
	
	}
	
	/**
	 * @name
	 * @param
	 * @param
	 * @return
	 * @see
	 * @since
	 * @author
	 */
	public function lerById($iId) {
		$sSql = "
			SELECT
				*
			FROM
				tb_mesa
			WHERE
				tb_ambiente_id_ambiente = {$iId}
		";
		$oResultado = $this->db->query($sSql);
		if ($oResultado->row()) {
			return $oResultado->result_array();
		} else {
			return false;
		}
	}
}

/* End of file Ambiente.php */